package com.xjrsoft.module.customerTwo.barin.t_enterprise_archives_info.dto;

import com.fasterxml.jackson.annotation.JsonProperty;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableName;
import java.time.LocalDate;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import com.xjrsoft.module.customerTwo.barin.t_enterprise_archives_info.entity.TEnterpriseArchivesInfo;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 数据传输对象实体类
 *
 * @author dongxinhang
 * @since 2025-05-28
 */
@Data
public class TEnterpriseArchivesInfoDto {
	private static final long serialVersionUID = 1L;

	@JsonProperty("id")
	private String id;

	@JsonProperty("enterprise_name")
	private String enterpriseName;

	@JsonProperty("production_mode")
	private String productionMode;

	@JsonProperty("company_address")
	private String companyAddress;

	@JsonProperty("total_assets")
	private BigDecimal totalAssets;

	@JsonProperty("leader_name")
	private String leaderName;

	@JsonProperty("establishment_date")
	private LocalDate establishmentDate;

	@JsonProperty("economic_nature")
	private String economicNature;

	@JsonProperty("business_scope")
	private String businessScope;

	@JsonProperty("cie_1")
	private BigDecimal cie1;

	@JsonProperty("cie_2")
	private String cie2;

	@JsonProperty("cie_3")
	private BigDecimal cie3;

	@JsonProperty("cie_4")
	private BigDecimal cie4;

	@JsonProperty("cie_5")
	private BigDecimal cie5;

	@JsonProperty("cie_6")
	private BigDecimal cie6;

	@JsonProperty("employees_number")
	private Integer employeesNumber;

}
